#ifndef __STORMWIDGET_STORMWIDGET_UILIBRARY_CRENDERCLIP_CRENDERCLIP_H
#define __STORMWIDGET_STORMWIDGET_UILIBRARY_CRENDERCLIP_CRENDERCLIP_H


/////////////////////////////////////////////////////////////////////////////////////
//
//

#ifndef BlendRGB
#define BlendRGB(c1, c2, factor) \
	RGB( GetRValue(c1) + ((GetRValue(c2) - GetRValue(c1)) * factor / 100L), \
	GetGValue(c1) + ((GetGValue(c2) - GetGValue(c1)) * factor / 100L), \
	GetBValue(c1) + ((GetBValue(c2) - GetBValue(c1)) * factor / 100L) )
#endif


/////////////////////////////////////////////////////////////////////////////////////
//
//

class CRenderClip
{
public:
	CRenderClip(void);
	virtual ~CRenderClip(void);
public:
	RECT rcItem;
	HDC hDC;
	HRGN hRgn;
	HRGN hOldRgn;
};
#endif // __STORMWIDGET_STORMWIDGET_UILIBRARY_CRENDERCLIP_CRENDERCLIP_H